natural preserve - French English Dictionary